首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >接受不同值的Perl变量

接受不同值的Perl变量
EN

Stack Overflow用户
提问于 2018-07-17 01:47:30
回答 0查看 68关注 0票数 0

我需要以相同的格式上传不同名称的文件:file_name_yyyy-mm-dd_code.txt

我如何用Perl编写它呢?

现在我可以这样做:

代码语言:javascript
运行
复制
#!/usr/bin/perl

use warnings;
use strict;
use Config::Simple;
use File::Basename;
use Getopt::Long;
use Pod::Usage;
use Net::Google::Drive::Simple;
use POSIX 'strftime';
use Storable;

# my $date = strftime '%m-%d-%Y', localtime;
# for testing purpose, use specific date
my $date = '2018-07-16'; 
my $code;
# $code will change


my $gd = Net::Google::Drive::Simple->new();
my ($p1, $folder) = $gd->children("Test");
$folder = <folder id>;

$gd->file_upload("testfile_${date}_${code}.txt", $folder);

并将此格式的文件上传到与perl文件相同的文件夹中:file_name_yyyy-mm-dd.txt

但它不会上传这种格式的文件(我需要这样做):file_name_yyyy-mm-dd_somecode.txt

例如:file_name_2018-07-16_code1.txtfile_name_2018-07-16_code2.txt

我完全没有使用Perl的经验,所以我甚至不知道去哪里找。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51367470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档