Tag: 文件权限

PHP XLS.class创buildREAD-ONLY文件。 帮帮我!

我正在使用一个XLS类来从这里下载的数据库中用PHP创build一个电子表格文件: http : //www.phpclasses.org/package/6583-PHP-Compose-and-generate-Excel-XLS-spreadsheet-files。 HTML 正在生成的XLS文件似乎是只读的。 我无法编辑文件。 我需要能够编辑这些文件。 甚至连CHMOD似乎都不起作用。 以下是我的代码。 请帮忙,我似乎无法弄清楚。 谢谢! ob_start(); // start the file xlsBOF(); xlsWriteLabel(0,0,"Order Number"); xlsWriteLabel(0,1,"Month"); xlsWriteLabel(0,2,"Name"); xlsWriteLabel(0,3,"Address"); xlsWriteLabel(0,4,"Address 2"); xlsWriteLabel(0,5,"City"); xlsWriteLabel(0,6,"State"); xlsWriteLabel(0,7,"Zip"); xlsWriteLabel(0,8,"Country"); xlsWriteLabel(0,9,"Email"); $xlsRow = 1; while(list($id,$fname,$lname,$email,$s_address,$s_address2,$s_city,$s_state,$s_zip,$s_country,$months_shipped)=mysql_fetch_row($result)) { ++$i; xlsWriteNumber($xlsRow,0,$id); xlsWriteNumber($xlsRow,1,$months_shipped+1); xlsWriteLabel($xlsRow,2,"$fname $lname"); xlsWriteLabel($xlsRow,3,"$s_address"); xlsWriteLabel($xlsRow,4,"$s_address2"); xlsWriteLabel($xlsRow,5,"$s_city"); xlsWriteLabel($xlsRow,6,"$s_state"); xlsWriteLabel($xlsRow,7,"$s_zip"); xlsWriteLabel($xlsRow,8,"$s_country"); xlsWriteLabel($xlsRow,9,"$email"); $xlsRow++; } xlsEOF(); $filepath="/home/nick/Dropbox/Daily-Shipments/".date("mdy")."-Daily-Shipments.xls"; if (file_put_contents($filepath, ob_get_clean())) { […]

如何启动查询Windows文件夹共享安全/访问权限?

我们在共享驱动器上有一个文件夹,其中包含许多包含基于Excel的实时报告的子文件夹。 这些报告只能通过Active Directorypipe理的特定用户和组使用。 为了确保我们的安全模型是可靠的,我想通过Excel来让非pipe理员用户查看访问权限。 我们可以使用Power Query在Excel中显示每个子文件夹的可访问性(读/写等)吗? 到目前为止,我所看到的最接近的是:PowerQuery>从文件>从文件夹>select文件夹>展开“属性”列的logging。 但我需要的细节在这里不可用。 可以用PQ来完成吗? 也许我们需要通过Active Directory查询呢? 数据的特定格式/视图是灵活的。 只要AD用户/组明确地映射到允许或拒绝的明确权限即可。

XlsxReaderWriter创build只读的.xlsx文件?

我正在使用XlsxReaderWriter | Objective – C插入数据并生成一个.xlsx文件。 我从bundle目录中使用demo.xlsx,然后复制到文档目录来插入数据,然后用一个新名称保存它。 demo.xlsx具有对每个人的读写权限。 生成新文件后,我给用户一个select,将文件导出到设备上的Microsoft Excel应用程序。 当我尝试在Microsoft Excel应用程序中打开文件时,它表示它是只读文件,而我的数据直到表格的“T”列未显示,而表格显示为列“U”,里面没有数据。 但数据正在其他第三方应用程序或文档控制器中显示,为什么会发生这种情况? 我试过的代码是: let fileManager = NSFileManager.defaultManager() let directory = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] let path = "\(directory)/file.txt" let attributes: [String:AnyObject] = [NSFilePosixPermissions: NSNumber(short: 0o666)] let success = fileManager.createFileAtPath(path, contents: nil, attributes: attributes) if success && fileManager.isWritableFileAtPath(path) && fileManager.isReadableFileAtPath(path) { NSLog("Worked!") } else { NSLog("Failed!") } […]